body {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  transition: background-image 1s ease-out;
  //background-image: var(--current-bg);
}

body.bg-transitioning {
  background-image: var(--prev-bg);
}

body:not(.bg-transitioning) {
  background-image: var(--current-bg);
}
